home *** CD-ROM | disk | FTP | other *** search
- @echo off
- set tport0=80
- set tport1=8080
- set tport2=8081
- set tport3=8180
- set tport4=8181
- set tport5=8182
- set tport6=0
- set tport=%tport0%
- set MYTMP=%TMP%
- if exist %TMP% goto begin
- set MYTMP=%TEMP%
- if exist %TEMP% goto begin
- set MYTMP=%TMPDIR%
- if exist %TMPDIR% goto begin
- set MYTMP="C:\"
- :begin
- rem echo testing %tport% Tempdir=%MYTMP%
- %SystemRoot%\system32\netstat -an -p tcp | %SystemRoot%\system32\find "127.0.0.1:%tport%" > NUL:
- if not errorlevel 1 goto more
- %SystemRoot%\system32\netstat -an -p tcp | %SystemRoot%\system32\find "0.0.0.0:%tport%" > NUL:
- if errorlevel 1 goto done
- :more
- if %tport% == %tport5% set tport=%tport6%
- if %tport% == %tport4% set tport=%tport5%
- if %tport% == %tport3% set tport=%tport4%
- if %tport% == %tport2% set tport=%tport3%
- if %tport% == %tport1% set tport=%tport2%
- if %tport% == %tport0% set tport=%tport1%
- goto :begin
- :done
- echo REGEDIT4 > %MYTMP%\widow1a.reg
- echo. >> %MYTMP%\widow1a.reg
- echo [HKEY_LOCAL_MACHINE\Software\Rational Software\SiteLoad] >> %MYTMP%\widow1a.reg
- echo "PortNumber"="%tport%" >> %MYTMP%\widow1a.reg
- echo. >> %MYTMP%\widow1a.reg
- %SystemRoot%\regedit -s %MYTMP%\widow1a.reg
- del %MYTMP%\widow1a.reg
-